package com.wang.tool.delivery.res;

import com.alibaba.fastjson.JSONObject;
import com.wang.tool.delivery.cache.page.PageBaseInfo;
import com.wang.tool.delivery.cache.page.PageMetaInfo;

import java.util.List;

/**
 * @Description
 * @Author shaopeng
 * @Date 2022/7/20
 * @Version 1.0
 */
public class PageView {

    /**
     * 页面id
     */
    private String pageId;

    /**
     * 资源位
     */
    private List<ModuleView> modules;

    /**
     * 页面基础信息
     */
    private PageBaseInfo baseInfo;

    /**
     * 页面
     */
    private PageMetaInfo metaInfo;

    private JSONObject ext;


    public String getPageId() {
        return pageId;
    }

    public void setPageId(String pageId) {
        this.pageId = pageId;
    }


    public List<ModuleView> getModules() {
        return modules;
    }

    public void setModules(List<ModuleView> modules) {
        this.modules = modules;
    }


    public PageMetaInfo getMetaInfo() {
        return metaInfo;
    }

    public void setMetaInfo(PageMetaInfo metaInfo) {
        this.metaInfo = metaInfo;
    }

    public PageBaseInfo getBaseInfo() {
        return baseInfo;
    }

    public void setBaseInfo(PageBaseInfo baseInfo) {
        this.baseInfo = baseInfo;
    }

    public JSONObject getExt() {
        return ext;
    }

    public void setExt(JSONObject ext) {
        this.ext = ext;
    }
}
